Skip to content

ci: Fix Debian Test failure#3578

Merged
cgwalters merged 2 commits intoostreedev:mainfrom
henrywang:fix-debian-failure
Apr 2, 2026
Merged

ci: Fix Debian Test failure#3578
cgwalters merged 2 commits intoostreedev:mainfrom
henrywang:fix-debian-failure

Conversation

@henrywang
Copy link
Copy Markdown
Collaborator

@henrywang henrywang commented Apr 2, 2026

Fix:

  1. The debian:testing-slim image no longer includes ca-certificates by default, causing the GitHub Actions checkout step to fail with an SSL CA cert error when fetching the repository over HTTPS.
  2. The libfuse-dev and fuse (FUSE 2) packages have been removed from Debian Testing (forky/sid). Move them out of the unconditional package list and only install them on older Debian/Ubuntu versions that still provide FUSE 2. FUSE 3 support is already handled via the libfuse3-dev argument logic.

The debian:testing-slim image no longer includes ca-certificates by
default, causing the GitHub Actions checkout step to fail with an SSL
CA cert error when fetching the repository over HTTPS.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
@gemini-code-assist
Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@henrywang henrywang marked this pull request as ready for review April 2, 2026 02:40
@openshift-ci
Copy link
Copy Markdown

openshift-ci bot commented Apr 2, 2026

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

The libfuse-dev and fuse (FUSE 2) packages have been removed from
Debian Testing (forky/sid). Move them out of the unconditional package
list and only install them on older Debian/Ubuntu versions that still
provide FUSE 2. FUSE 3 support is already handled via the libfuse3-dev
argument logic.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Xiaofeng Wang <henrywangxf@me.com>
@henrywang henrywang requested a review from cgwalters April 2, 2026 03:56
@henrywang henrywang changed the title ci: Install ca-certificates in Debian Testing pre-checkout setup ci: Install ca-certificates and make fuse and libfuse-dev conditional Apr 2, 2026
@henrywang henrywang changed the title ci: Install ca-certificates and make fuse and libfuse-dev conditional ci: Fix Debian Test failure Apr 2, 2026
@cgwalters cgwalters merged commit 55d1aa5 into ostreedev:main Apr 2, 2026
41 of 42 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants